Struct.new(:lazy_inspection, :_redefinition, :colorize_message, :inspector)
# File power_assert-2.0.1/lib/power_assert/configuration.rb, line 13
def colorize_message=(bool)
if bool
require 'irb/color'
if inspector == :pp
require 'irb/color_printer'
end
end
super
end
# File power_assert-2.0.1/lib/power_assert/configuration.rb, line 30
def inspector=(inspector)
case inspector
when :pp
raise 'lazy_inspection option must be enabled when using pp' unless lazy_inspection
require 'pp'
if colorize_message
require 'irb/color_printer'
end
when :p
else
raise ArgumentError, "unknown inspector: #{inspector}"
end
super
end